Python2.4: building '_socket' extension fails with `INET_ADDRSTRLEN'undeclared

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Michael Ströder

    #1

    Python2.4: building '_socket' extension fails with `INET_ADDRSTRLEN'undeclared

    HI!

    I'm trying to build Python2.4 on a rather old Debian machine. I only
    have a shell account there. That's why I'm very limited in my actions.

    Building _socket fails (see below) although I tried to use

    configure --disable-ipv6

    Any clue?

    Ciao, Michael.

    ------------------------------ snip ------------------------------
    building '_socket' extension
    gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I.
    -I/tmp/Python-2.4/./Include -I/user/W3311/local/include
    -I/usr/local/include -I/tmp/Python-2.4/Include -I/tmp/Python-2.4 -c
    /tmp/Python-2.4/Modules/socketmodule.c -o build/t
    emp.linux-i686-2.4/socketmodule.o
    /tmp/Python-2.4/Modules/socketmodule.c: In function `socket_inet_nt op':
    /tmp/Python-2.4/Modules/socketmodule.c: 3350: `INET_ADDRSTRLE N'
    undeclared (first use this function)
    /tmp/Python-2.4/Modules/socketmodule.c: 3350: (Each undeclared identifier
    is reported only once
    /tmp/Python-2.4/Modules/socketmodule.c: 3350: for each function it
    appears in.)
    /tmp/Python-2.4/Modules/socketmodule.c: 3350: size of array `ip' has
    non-integer type
Working...